package dao;

import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Param;
import pojo.Article;

import java.util.List;

public interface ArticleMapper {

    /**
     * 多条件查询
     *
     * @return
     */
    List<Article> getALlArticle(Article article);

    /**
     * 发布文章
     *
     * @param article 文章基本信息
     * @return
     */
    int addArticle(Article article);

    /**
     * 删除文章  按id删除
     *
     * @param id
     * @return
     */
    int deleteArticle(int id);


    /**
     *  修改 文章点赞  修改文章浏览次数  修改 举报文章次数
     *
     * @param   //动态修改
     * @return
     */
    int updateArticle(Article article);



    List<Article> getALlArticleAndArticleofUser();



    List<Article> selectUserofArticle(int userid);

}

